human-powered vehicle - French English Dictionary